/*header*/
html {padding:0;margin:0;}
body{line-height: 160%; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑"}
ul {list-style: none;padding:0;margin:0;}
ul li{ list-style-type: none;}
* {transition: all 0.3s ease 0s;}

a {text-decoration: none; color: #555;}
a:focus, a:hover{ color: #333;}



/*头部样式*/
.jjloog{ margin-top: 20px; margin-left: -50px; margin-bottom: 10px;}
.navbar {border:0;margin:0;min-height: 0;border-radius: 0; }
.navbar-yb{ background: #fff; padding: 0;}
.topbj{ background: url("../images/topbj.jpg") #fff top left no-repeat; }
.topa{padding-right: 150px; width: 100%; line-height: 30px; color: #fff; padding-left:320px; display: inline-block;}
.container {padding:0;}
.navbar-default{ background-color: transparent; margin-top: 16px;}
.dropdown-menu>li>a {text-align: center;line-height: 30px;}
.navbar-nav ul li a {	padding:0  ;margin:0 ;}
.navbar-nav {	float: none;display: inline-block; border: 0px; margin: 0px; padding: 0px;height: 50px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color:transparent;
    color: #D11D37;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-nav .active{   color: #D11D37; }
.navbar-nav .active:after{width: 60px; height: 2px; position: absolute; bottom: 0; left: 50%; margin-left: -30px; background: #D11D37;
    content: '';}
/*logo样式*/
.navbar-brand {	height: 100%;padding:0;}
/*导航a标签样式*/
.nav>li {	padding:6px 30px;margin-bottom: -5px;}
.nav>li:focus, .nav>li:hover {  color: #D11D37;  }
.nav>li:focus > a, .nav>li:hover > a{color: #fff; }
.nav>li>a {font-size: 14px; color: #4d4c4c;padding:0;font-size: 16px;color: #fff ;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {color: #fff; background-color: transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: transparent;}
.navbar-default .navbar-nav>li>a{color: #333; font-weight: inherit;}
.navbar-nav > li {
padding:15px 30px;
    margin:0 auto;
    text-align: center;
}
.dropdown-menu{background: #dcdcdc; border: 0px;transition: all 0s ease 0s;}

.dropdown-menu>li>a{ display: inline-block;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{color:#444; padding:10px 10px; width: 100%;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#6f6f6f ;background:rgba(111,111,111,.8)}
#sshy-navbar-collapse-1 {
    padding:0; padding-top: 16px; padding-right: 120px;
}
.carousel-control span {
    font-size: 24px;
    font-family: 宋体;
    font-weight: bold;
    position: absolute;
    top: 50%;
}

.top-lan{ float: right; display: inline-block; font-size: 0px; margin-top: 10px;}
.top-lan a.lan-jian{display: inline-block; background: #D11D37; font-size: 12px; color: #fff; padding: 2px 16px;}
.top-lan a.lan-en{background: #D11D37; display: inline-block; font-size: 12px; color: #fff; padding: 2px 16px;}
.top-lan a:hover{background: #D11D37;}

.yb-banner{ width: 100%; background: #f5f5f5;}
.carousel-control.right,.carousel-control.left{ background-image: none;}

.sycppage{ width: 100%; padding: 40px 0;}
.cptypel{ display: inline-block; line-height: 40px; width: 100%; padding: 6px 20px; background:#CB1A20; color: #fff;  font-size: 24px; font-weight: bold;}
.cptypel .iconfont{ display: inline-block; margin-right: 10px; font-size: 24px;}
.cptyper{ display: inline-block; line-height: 30px; width: 100%; background: #19316F; color: #fff; font-size: 14px;}
.cptyper a{ display: inline-block; color: #fff; }
.sycptypeul{ width: 100%; padding-left: 10px;}
.sycptypeul li{ width: 14%; float: left; line-height: 40px; display: inline-block;}
.sycptypeul li a{ padding: 6px 10px;}
.sycptypeul li a:hover{ background: #CB1A20;}
.cpmore{ width: 100% ; line-height: 40px; background: #19316F; text-align: right;}
.cpmore a{ display: inline-block; color: #fff; font-weight: bold; padding: 6px 20px;}

.cpmore a .iconfont{ display: inline-block; float: right; margin-left: 10px;}
.cpmore a:hover{ background: #CB1A20;}

.sycpul{ display: inline-block; width: 100%; padding: 20px 0;}
.sycpul li{ margin-top: 20px;}
.cp-div{ display: inline-block; width: 100%;}
.cp-img{ background: #eee; padding: 20px; position: relative; z-index: 1; display: inline-block; width: 100%; height: 300px; overflow: hidden;}
.cp-img img{ width: 100%; height: 100%;}
.cp-tit{  width: 80%; position: relative; z-index: 2; margin-top: -30px;  margin-left: 10%; background: #19316F;  border-radius: 6px; }
.cp-tit a{ display: inline-block; width: 100%; color: #fff; line-height: 30px; text-align: center;
    padding: 10px; font-size: 16px; font-weight: bold;}
.cp-div:hover .cp-img img{ transform: scale(1.1);}
.cp-div:hover .cp-img{ box-shadow: 5px 5px 10px #999 ; }
.cp-div:hover .cp-tit{ width: 100%; margin-left: 0; border-radius: 0; background: #CB1A20;}

.syaboutpage{ width: 100%; padding: 40px 0; background: #19316F;}
.pagea-tit{ width: 100%; padding: 20px 0px;   font-size: 24px;font-weight: bold; line-height:30px;}
.pagea-en{ position: relative; width: 100%; display: inline-block; font-size: 16px; text-transform: uppercase; color: #ccc; }
.pagea-note{ font-size: 14px; line-height: 180%; color: #fff; display: inline-block; width: 70%;}
.pagea-en2{ font-size: 16px; color: #D62C2C; font-weight: bold;}

.aboutr{ display: inline-block; width: 90%; margin-left: 10%;}
.page-tita{ display: inline-block; width: 100%; text-align: left; position: relative; }
.page-en{ font-size: 28px; text-transform:uppercase; color: #fff; font-weight: bold; display: inline-block; line-height: 30px;  }
.page-cn{ font-size: 28px; color: #fff; display: inline-block; line-height: 60px; font-weight: bold;  }
.page-x{  display: inline-block; width: 40px; height: 2px ; background: #fff;}
.page-note{ display: inline-block; width: 100%; color: #fff;}
.ab-con{ display: inline-block; width: 100%; margin-top: 20px; color: #fff; line-height: 180%;}

.casepage{ width: 100%; padding: 40px 0;}
.page-tita.page-titb{ text-align: center;}
.page-titb .page-cn{ color: #333;}
.page-titb .page-en{ color: #CB1A20;}
.page-titb .page-x{  display: inline-block; width: 40px; height: 2px ; background: #CB1A20 ; margin-bottom: 10px;}
.page-titb .page-note{ color: #999;}



.casepage-r{ display: inline-block; width: 100%; overflow: hidden; padding:  20px; padding-top: 50px;  }

.case-div{ position: relative; display: inline-block;  }

.case-img{ height:300px; border: 0px solid #ddd; background: #fff; overflow: hidden; border-radius: 8px 8px 0 0;}
.case-img img{ width: 100%; height: 100%; padding: 16px;}
.case-tit{  padding: 10px;  overflow: hidden; display: inline-block; width: 100%; background: #014eaa; border: 0px solid #eee; border-radius: 0 0 8px 8px;}
.case-tit-l{ display: inline-block; width: 100%; text-align: center;}
.case-tit-l a{ display: inline-block; width: 100%; font-size: 18px; font-weight: bold; color: #fff;}
.case-tit-l small{ display: inline-block; width: 100%; font-size: 12px; color: #fff;}

.case-div:hover .case-img img {transform: scale(1.1);}
.case-div:hover .case-tit{ background: #377BE3; color: #fff;}
.case-div:hover .case-tit a,.case-div:hover  .case-tit-l small{ color: #fff;}

.casepage-r .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width: auto;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.case-fanye{position: absolute; top: 50%; width: 100%; height: 50px;}
.case-fanye  .iconfont { color: #ccc; cursor: pointer; font-size: 24px; border: 2px solid #ccc; border-radius: 100px; height: 50px; width: 50px; line-height: 50px; text-align: center;}
.case-fanye  .case-next{ position: absolute;top: -20px; display: inline-block; right: -60px;}
.case-fanye  .case-prev{ position: absolute;top: -20px; display: inline-block; left: -80px;}
.case-fanye .case-next:hover .iconfont,.case-fanye .case-prev:hover .iconfont{ color: #CB1A20; border-color: #CB1A20; }
.casepage-r .case-pagination{ width: 100%; text-align: center; display: inline-block;  bottom: auto; position: absolute; padding-left: 50px;}

.wmdys{ width: 100%; padding: 20px 0;}
.wmdys-div{width: 100%; display: inline-block; border-right: 1px solid #f5f5f5;}
.wmdysimg{width: 30%; float: left;}
.wmdystit{ width: 60%; float: right; font-size: 14px;padding: 20px 10px; font-weight: bold; color: #19316F;}

.newspage-r{ display: inline-block; width: 100%; overflow: hidden; padding: 20px 0;}
.news-div{width: 100%; display: inline-block;}
.news-img{ width: 100%; height: 150px; overflow: hidden;}
.news-img img{ width: 100%; min-height: 100%;}
.news-top{ display: inline-block; width: 100%; padding: 5px; line-height: 30px;}
.news-time{ display: inline-block; float: left ; color: #999;}
.newsmore{ display: inline-block; float: right;}
.newsmore a{ display: inline-block; padding: 0 10px; color: #CB1A20;}
.newstit{ display: inline-block; width: 100%; font-size: 14px;}
.newsbody{ width: 100%; padding: 10px; }
.news-div:hover .news-img img{ transform: scale(1.1)}
.news-div:hover .newsbody{  background: #f5f5f5;}
.news_div:hover{ box-shadow: 5px 5px 10px #999; }
.newspage-r .news-pagination{ width: 100%; text-align: center; display: inline-block;  bottom: auto; position: absolute; padding-left: 50px;}
.newspage-r .swiper-pagination-bullet-active,.casepage-r  .swiper-pagination-bullet-active{background: #D11D37; width: 50px;  border-radius: 100px;}
.newspage-r .swiper-slide{ border-right: 1px solid #f5f5f5; padding: 10px; }
.footpage{ width: 100%; padding: 30px; border-top: 4px solid #D11D37; background: #19316F; color: #fff;}
.footpage a{ color: #fff;}
.footnav{ display: inline-block; width: 100%; text-align: right;}
.footnav li{ display: inline-block;}
.footnav li a{ display: inline-block; padding: 6px 12px;}
.footlx{ line-height: 30px;  font-size: 12px; display: inline-block; padding: 20px 0; width: 100%;}
.footlx li .iconfont{ padding-left: 4px; font-size: 12px;}
.footbr{ display: inline-block; width: 100%; text-align: right;}
.footerwm{ width: 100px; margin-top: 20px; float: right; margin-left: 5px;}
.footewmtext{ display: inline-block; float: right; width: 100px;font-size: 12px; text-align: center;}
.footewmtexta{ display: inline-block; padding: 6px 20px; margin-top: 30px;  color: #fff;}
.footewmtextb{ display: inline-block; padding: 6px 20px; background: #fff; color: #333;}
.footbq{ display: inline-block;width: 100%; line-height: 30px; padding: 10px 0; color: #ccc; font-size: 12px;}


/*内页*/
.pageny-t-a{position: absolute; top: -32px; left: 0;
    width: 100%;
    height: 80px;
    background: #19316F; border-radius: 8px 8px 0 0;
}
.pageny-t-a .tit-cn{ margin-left: 40px; margin-top: 20px; font-size: 24px; color: #fff;}
.pageny-t-a .tit-en{ font-size: 14px; color: #fff; margin-left: 80px;}
.hpbreadcrumb{ width: 100%; background: #014eaa; color: #fff; border-bottom: 1px solid #014eaa;}
.hpbreadcrumb a{ color: #fff;}
.breadcrumb{ background: transparent; line-height: 40px;}

.page-ny-nav{ width: 100%; padding: 10px 0; background: #19316F; border-bottom: 1px solid #19316F; }

.ny-nav-ul{ margin-top: 0px; width: 100%; display: inline-block; text-align: center;}
.ny-nav-ul li{ margin: 0 5px; display: inline-block;
}
.ny-nav-ul li a{   padding: 8px 0px; display: inline-block;  color: #fff; font-weight: bold; width: 100px;margin-top:10px;overflow: hidden;}
.ny-nav-ul li a:hover,.ny-nav-ul li a.active{ background: #fff; color: #19316F;}

.page-ny{  padding: 40px 0 40px 0; border-bottom: 1px solid #f5f5f5;}


.page-con{ width: 100%; margin-top: 10px; line-height: 30px;color: #666;}
.page-con img{ max-width: 100%; height: auto;}

.ab-tit-en{ font-size: 14px; display: inline-block; width: 100%; text-transform: uppercase; color: #999;}
.ab-tit-cn{ font-size: 24px; display: inline-block; width: 100%; font-weight: bold; color: #19316F; line-height: 50px;}
.ab-tit-cnb{ display: inline-block; width: 100%; font-size: 16px; margin-top: 10px; font-weight: bold; color: #555; line-height: 30px;}
.ab-tit-x{ margin-top: 5px; margin-bottom: 10px; width: 100%; height: 1px; background: #f5f5f5;}
.ab-note{ color: #666; font-size: 14px; line-height: 180%; display: inline-block; width: 100%;}
.ab-noteb{ margin-top: 20px; width: 100%; display: inline-block; font-size: 24px; color: #19316F; font-weight: bold;}

.ab-tit-en-b,.ab-tit-cn-b,.ab-tit-cnb-b,.ab-noteb-b{text-align: right;}


.yx-ul{ display: inline-block; width: 100%;}
.yx-ul li{ padding: 8px 6px;}

.yx-div{ display: inline-block; width: 100%;background: #fff;}
.yx-div .yx-img{ display: inline-block; width: 100%; height: 200px;  overflow: hidden;}
.yx-div .yx-img a{ display: inline-block; width: 100%; height: 100%;}
.yx-div .yx-img a img{ height: 100%; width: 100%;}
.yx-div .yx-tit a{ font-size: 14px; margin-top: -5px; line-height: 30px; text-align: center; display: inline-block;width: 100%;}
.yx-div:hover{box-shadow: 3px 3px 10px #999; background: #19316F;}
.yx-div:hover .yx-img img{ transform: scale(1.1)}
.yx-div:hover .yx-tit a{ color: #fff}


.sy-cp-ul{ display: inline-block; width: 100%; text-align: center;  margin-top: 20px; margin-bottom: 20px;}
.sy-cp-ul li{ display: inline-block; padding-left: 10px; margin-top: 10px; padding-right: 10px;}
.cp-xl{ display: inline-block; width: 100%;  border: 1px solid #f5f5f5; padding: 10px; cursor: pointer;}
.cp-xl-x{ width: 10%; height: 2px; background-color: #D62C2C; display: inline-block;}
.cp-xl-img{ display: inline-block; width: 80%; height:180px; overflow: hidden; border: 1px dotted #666;}
.cp-xl-img img{ max-width: 100%; max-height: 100%;}
.cp-xl-cn{ font-size: 18px; font-weight: bold; color: #333}
.cp-xl-en{ font-size: 14px;  color: #666}
.cp-xl:hover{  box-shadow: 5px 5px 15px #999;}
.cp-xl:hover .cp-xl-img{   background-color: #fff; color: #fff;}
.cp-xl:hover .cp-xl-cn,.cp-xl:hover .cp-xl-en{ color: #fff;}
.cp-xl:hover .cp-xl-x{ width: 30%; background-color: #D62C2C; }
.cp-xl:hover .cp-body{ background: #D62C2C; }

.cpzs-tita{ display: inline-block; width: 100%; font-size: 24px; line-height: 50px; font-weight: bold;}

.cpzs-titb{ font-size: 16px; display: inline-block; width: 100%; color: #999; font-weight: bold;}

.cpzs-con{ display: inline-block; width: 100%; }

.news-ul{ display: inline-block; width: 100%; padding: 20px 0;}
.news-ul li{ margin-top: 16px; }
.news-foot{ display: inline-block; width: 100%; border-top: 1px solid #f5f5f5; padding: 5px 0;}
.news-time{ font-size: 12px; font-weight: 400; color: #ccc; float: left}
.news-more{ display: inline-block; float: right;}
.news-more a{ display: inline-block; padding: 0px 20px; color: #19316F;}
.news-more a:hover{ color: #fff; background: #19316F;}
.news-tit{ font-size: 14px; font-weight: bold;}
.news-note{ font-size: 12px; color: #666; margin-top: 0px; line-height: 20px; }
.news-note-h{ height: 60px; overflow: hidden;}
.news-img{ max-height: 180px; display: inline-block; overflow: hidden; width: 100%; padding: 10px 4px;}
.news-img img{ border-radius: 8px;}
.news-body{ display: inline-block; width: 100%; padding: 6px 10px;}
.news-div{ display: inline-block; width: 100%; padding: 6px 10px; border-bottom: 1px solid #f5f5f5;}
.news-ul li:hover .news-div{ box-shadow: 5px 5px 16px #ccc; background: #fafafa; border-radius: 8px;}
.news-tit a{  position: relative; padding-left: 15px; line-height: 30px; height: 30px; overflow: hidden; display: inline-block;}
.news-tit:hover a{ color: #19316F;}
.news-tit a:before{ content: ''; width: 10px ; background: #19316F; height: 2px; top: 50%; margin-top: -1px; left: 0; position: absolute;}
.news-ul li:hover .news-div .news-img img{ transform: scale(1.1)}
.news-ul li:hover .news-div .news-tit a{ color: #19316F; padding-left: 25px;}
.news-ul li:hover .news-div .news-tit a:before{ content: ''; width: 20px ; background: #19316F; height: 2px; top: 50%; margin-top: -1px; left: 0; position: absolute;}
.news-note-x{ font-size: 12px; line-height: 30px; color: #ccc;}


.lxwmtel{ display: inline-block; width: 100%; margin-top: 20px;}
.lxwmtel li{ display: inline-block; width: 100%; margin-top: 10px;}
.lxwmtel li.tels{ font-size: 24px; font-weight: bold; color: #19316F;}

.lxwmform{ border-left: 1px solid #ccc; display: inline-block; width: 100%; padding: 20px;}
textarea.form-control.mytextarea{ height: 10vh;}
.mybtn{background: #555; color: #fff; font-size: 14px;  width: 100%;}

/*人才*/
.recruit-container {
    margin-bottom: 180px;
    width: 100%;
}
.recruit-main {
    width: 98%;
    margin-top: 20px;
    min-width: 737px;
}
.recruit-main .recruit-text {
    padding: 0 20px 20px;
    position: relative;
    display: none;
}
.recruit-main .recruit-text .send-btn {
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.recruit-main .recruit-text .send-btn a {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    background-color: #19316F;
}
.recruit-main .recruit-text .send-btn a:hover {
    background-color: #19316F;
}
.recruit-main .text {
    font-size: 14px;
    line-height: 25px;
}
.recruit-main .li {
    background: #f5f5f5;
    width: 100%;
    border-bottom: 1px solid #D2D2D2;
}
.recruit-main .lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.recruit-main .lists .penel {
    flex-grow: 1;
    text-align: center;
    padding: 12px 12px;
    font-size: 14px;
    position: relative;
    width: 25%;
}
.recruit-main .lists .penel p {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 638px;
}
.recruit-main .lists .penel i {
    /*display: block;*/
    color: #999999;
}
.recruit-main .lists .penel span {
    display: block;
    color: #999999;
}
.recruit-main .lists .penel .open-close {
    position: absolute;
    line-height: 54px;
    top: 0;
    right: 0;
    width: 70px;
    text-align: center;
    cursor: pointer;
    color: #333;
    font-size: 16px; display: inline-block;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.recruit-main .lists .penel .open-close.on {
    transform: rotate(90deg); color: #19316F;
    -webkit-transform: rotate(90deg);
}
.recruit-main .lists .penel .open-close:hover,
.recruit-main .lists .penel .open-close:active {
    color: #999;
}
.recruit-main .lists .num-penel {
    text-align: left;
}
.recruit-main .lists-title {
    background-color: #19316F;
    border-bottom: none;
}
.recruit-main .lists-title .penel {
    font-size: 18px;
}
.recruit-main .lists-title .penel span {
    color: #fff;
}

/**/



@media (max-width: 768px) {
    .navbar-default{ margin-top: 6px; padding-left: 6px;}
    .jjloog{ margin-left: -10px;}
    .topbj{ background: transparent;}
    .topa{ padding-left: 0px; padding-right: 0; display: none;}
    .case-fanye .case-next{ right: 10px; z-index: 5;}
    .case-fanye .case-prev{ left: 10px; z-index: 5}
    .casepage-r{ padding: 0;}
    .cptyper{ display: none;}
    .aboutr{ margin-left: 0; width: 100%; text-align: justify}
    .casepage-r .swiper-slide{ width: 100%}
    .wmdystit{ font-size: 12px; padding: 6px 0;}
    #sshy-navbar-collapse-1{ padding-right: 10px;}
    .navbar-nav{ width: 100%;}
    .dropdown ul{width: 100%; padding: 10px ; background: #f5f5f5;}
    .dropdown ul li{ width: 100%;}
    .dropdown ul li a{ line-height: 30px; display: inline-block; width: 100%;}
    .navbar-nav > li{ padding: 5px;}
    .cp-xl-img{ width: 100%; height: 90px;}
    .cp-xl-img img{ width: 100%; height: 100%;}
    .yx-div .yx-img{ height: 120%;}
    .format-penel{ display: none;}
    .recruit-main{ min-width: 100%;}
    .page-ny{ padding: 20px 0;}
}




/*public*/
.fenyeys{ float:left; width:100%; display: inline-block; padding: 20px 10px; text-align:center;  font-size: 12px; font-family: "微软雅黑";}
.fenyeys span{  margin:2px 6px; border-radius:25px;  padding:5px 10px; background:#19316F; color:#fff; }
.fenyeys a{ margin:2px 6px; border-radius:25px; padding:5px 10px; background:#ccc; color:#fff; }
.fenyeys a:hover{ background:#19316F;}
.nyright-con .col-md-12{margin: 0px; padding: 0px;}


.ny-r-c{display: inline-block; width: 100%;}

.p0{ padding-left: 0px; padding-right: 0px;}
.pl0 {	padding-left:0;}
.pr0 {	padding-right:0;}
.p8{padding-right: 8px;
    padding-left:8px;}
.ml0 {	margin-left:0 ;}
.mr0 {	margin-right:0;}
.ml100 {	margin-left:100px ;}
.fl {	float: left;}
.fr {	float: right;}
.w100 {	width: 100%;}
.mt10 {	margin-top: 10px !important;}
.mt20 {	margin-top: 20px;}
.mt30 {	margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt6 {	margin-top: 6px;}
.mt60 {	margin-top: 60px;}
.tac {	text-align: center;}
.pb10 {	padding-bottom: 10px;}
.borderb1 {	border-bottom:1px solid #d4d4d4;}
.rela{position: relative}
.ba-f5f5f5{ background: #f5f5f5;}
h3 {margin:0;}
h4 {	margin:0;}
a {	text-decoration: none !important;}